﻿using System;

// Used as an array in GameBoard, containing all the game fields.
public abstract class Square : GameObject
{
    public bool IsOpened { get; set; }
    public bool IsMarkedAsMine { get; set; }

    public static readonly char[,] UnopenedSquareImage = new char[,] { { '■' } };
    public const ConsoleColor UnopenedSquareColor = ConsoleColor.Gray;

    public static readonly char[,] MarkedAsMineImage = new char[,] { { '+' } };
    public const ConsoleColor MarkedAsMineColor = ConsoleColor.Red;
}
